home *** CD-ROM | disk | FTP | other *** search
/ Professional Soft Collection 1.02 / Professional Soft Collection 1.02.iso / qemm.80c / readme.txt < prev    next >
Text File  |  1995-11-23  |  14KB  |  329 lines

  1.  
  2.  QEMM 8.0 README FILE
  3.  ====================
  4.  
  5.  This file includes information on what's new in this release of
  6.  QEMM, and tips to help you get the most out of the package.  For
  7.  that reason alone, it is worthwhile reading! It also contains
  8.  last-minute information that did not make it into the manual and
  9.  a few corrections to the manual. If you want to print this file
  10.  for future reference, be sure you are in the QEMM directory and
  11.  type "COPY README.TXT PRN:" at the DOS prompt.  Alternatively,
  12.  you may print this file from the Windows Notepad by clicking on
  13.  File, then Print.
  14.  
  15.  This file may contain information that is NOT in QEMM Setup
  16.  Help's Read Me sections.
  17.  
  18.  
  19.  INSTALLATION AND COMPATIBILITY NOTES
  20.  ====================================
  21.  
  22.  QEMM TECHNOTES
  23.  
  24.  There are several helpful technical notes in the TECHNOTE
  25.  subdirectory of the directory into which you installed QEMM. All
  26.  of the QEMM technotes may be viewed by running QEMM Setup
  27.  (QSETUP) either from DOS or from Windows; QEMM Setup incorporates
  28.  a file viewer that allows you to read these notes easily.  The
  29.  Windows version of QEMM Setup features a Windows Help file that
  30.  also incorporates versions of these notes.
  31.  
  32.  PRODUCTS.TEC contains a list of compatibility issues between QEMM
  33.  and other hardware and software products.  Please read this
  34.  technote before beginning any troubleshooting.  Other online
  35.  documents, including QEMMUTIL.TEC, TESTPRGS.TEC, and QPI.TEC,
  36.  describe utility programs and technical information for
  37.  programmers and advanced users of QEMM.  Still others provide
  38.  background information, compatibility notes, or tips and tricks
  39.  related to various types of hardware and software.
  40.  
  41.  
  42.  SAVING DISK SPACE FOR WINDOWS-ONLY USERS
  43.  
  44.  If you work exclusively in Microsoft Windows, you can delete the
  45.  contents of the QEMM\TECHNOTE subdirectory, at a savings of about
  46.  400K of disk space.  All the QEMM technotes are also included in
  47.  the Windows Help file, and can be read by selecting Technotes
  48.  from the QEMM Setup Help menu.
  49.  
  50.  
  51.  OPTIMIZE'S CONVENTIONAL MEMORY REQUIREMENTS
  52.  
  53.  It is possible to load so many TSRs and device drivers on your
  54.  system that you may run out of memory during the OPTIMIZE
  55.  process! Please refer to the technical note MAXMEM.TEC in your
  56.  QEMM\TECHNOTE directory for suggestions on improving your
  57.  pre-OPTIMIZE configuration.  In cases where OPTIMIZE does not
  58.  complete successfully, you may wish to try taking advantage of
  59.  expanded memory by skipping the hardware detection phase as noted
  60.  above.
  61.  
  62.  
  63.  OPTIMIZE, DOS-UP AND BUFFERS
  64.  
  65.  In versions of MS-DOS up to 6.22, up to 48 DOS BUFFERS could be
  66.  loaded into the High Memory Area (HMA) along with the DOS kernel.
  67.  In DOS 7 (the version of DOS that accompanies Windows 95), it is
  68.  possible for other parts of DOS to be loaded into the HMA,
  69.  reducing the amount of space available for BUFFERS, and causing
  70.  them to be loaded below the HMA.  This may result in a conflict
  71.  during the OPTIMIZE Software Detection phase, such that not
  72.  enough memory is available to determine accurately the memory
  73.  needed by DOS-Up to load BUFFERS above 640K.
  74.  
  75.  If you are using Windows 95 or the underlying version of DOS that
  76.  accompanies it, and if you are using the DOS=LOW setting in
  77.  CONFIG.SYS, Quarterdeck recommends that you set your BUFFERS=
  78.  value to 30 or less.
  79.  
  80.  
  81.  DOS-UP OPTIONS AND WINDOWS 95
  82.  
  83.  If you are using real-mode Novell NetWare drivers in Microsoft
  84.  Windows 95, Microsoft recommends that you set the LOADTOP=0
  85.  option in the MSDOS.SYS text file.  (Note that Windows 95's
  86.  text-based MSDOS.SYS is NOT the same as the MSDOS.SYS DOS
  87.  component in previous versions of DOS.)  If you choose Windows
  88.  95's default LOADTOP=1 setting to load the command processor at
  89.  the top of conventional memory, you may experience corruption of
  90.  the DOS environment, which includes values for PROMPT, PATH, and
  91.  SET statements.
  92.  
  93.  This happens irrespective of the presence of Quarterdeck
  94.  software.  However, for similar reasons, if you are using Novell
  95.  NetWare real-mode drivers with Windows 95, you should configure
  96.  the DOS-Up option to load COMMAND.COM low, rather than high.
  97.  
  98.  
  99.  DOS-UP, WINDOWS 95, AND PREVIOUS DOS VERSIONS
  100.  
  101.  If you wish to use DOS-Up and the Windows 95 feature that allows
  102.  you to boot into your previous version of DOS, you should create
  103.  a Windows 95 Boot Menu as described in the technical note
  104.  W95BOOT.TEC, found in your QEMM\TECHNOTE directory, and a DOS 6
  105.  multiple-path CONFIG.SYS as described in your DOS 6 reference
  106.  materials.
  107.  
  108.  On systems where the previous DOS version is DOS 5, however, the
  109.  OPTIMIZE process run from DOS will not recognize multiple
  110.  configurations, and will not create a DOS-UP.DAT file with
  111.  multiple paths.
  112.  
  113.  The workaround for this problem is to begin OPTIMIZE in the DOS 5
  114.  environment, and to reboot into DOS 5 at every stage of the
  115.  OPTIMIZE process.  When OPTIMIZE is complete, copy your
  116.  DOS-UP.DAT file to another name (e.g. DOS-UP-5.DAT).  Then edit
  117.  the DOS-UP.SYS line in your CONFIG.SYS file to specify
  118.  DOS-UP-5.DAT as your DOS-UP configuration file:
  119.  
  120.  DEVICE=C:\QEMM\DOS-UP.SYS @C:\QEMM\DOS-UP-5.DAT
  121.  
  122.  
  123.  QEMM'S STEALTH D*SPACE AND DRIVESPACE
  124.  
  125.  QEMM supports all versions of DoubleSpace or DriveSpace that
  126.  accompany MS-DOS version 6.00 through 6.22.  QEMM does not
  127.  currently support the version of DriveSpace that comes with
  128.  Windows 95 (or DOS 7), nor the DriveSpace that comes with the
  129.  Microsoft Plus Pack.
  130.  
  131.  
  132.  IF LESS MEMORY IS AVAILABLE WITH THIS VERSION
  133.  
  134.  Some customers may observe less conventional memory available
  135.  with QEMM 8 than with previous versions.  In many cases, this is
  136.  because QEMM attempts automatically to EXCLUDE a byte in the F000
  137.  region, in order to support better Microsoft Windows' MaxBPS=
  138.  SYSTEM.INI setting.  If you have set MaxBPS set to a value
  139.  greater than 200, QEMM's default behavior will likely be
  140.  preferable to you.  If you have MaxBPS set to a value of 200 or
  141.  less, you might wish to try adding the SRBP:N parameter to the
  142.  end of the QEMM386.SYS line in CONFIG.SYS.
  143.  
  144.  QEMM's superior detection of Plug and Play BIOS and other forms
  145.  of adapter RAM and ROM may cause QEMM to EXCLUDE automatically
  146.  more address space than previous versions.  This is safer than
  147.  including these regions by default, but can result in less High
  148.  RAM or less conventional memory than before, or can result in the
  149.  EMS page frame being placed in conventional memory.  The QEMM
  150.  Analysis procedure, detailed in the manual, may allow you to
  151.  reclaim this High RAM.  You may also wish to check Manifest's
  152.  Hints screen to confirm that Analysis will be helpful.
  153.  
  154.  Finally, QEMM may have increased extended memory overhead in this
  155.  version on some systems, which may result in a net loss in
  156.  available extended or expanded memory.  There is no remedy for
  157.  this situation.
  158.  
  159.  
  160.  QEMM SETUP AND THE CONFIG VARIABLE
  161.  
  162.  MS-DOS 6 and PC DOS 6 support multiple paths of execution through
  163.  CONFIG.SYS.  DOS 6 can use the CONFIG environment variable and
  164.  the GOTO %CONFIG% batch statement to support separate paths of
  165.  execution in the AUTOEXEC.BAT that correspond to the different
  166.  CONFIG.SYS configuration paths.  When you use QEMM Setup to add a
  167.  new path to your DOS 6 multiple configuration CONFIG.SYS file,
  168.  QEMM Setup does not create an entirely new branch in the
  169.  AUTOEXEC.BAT to correspond to your new CONFIG.SYS path. Instead,
  170.  QEMM Setup makes sure that the new configuration path and the
  171.  existing one that it was based on will execute the same commands
  172.  in AUTOEXEC.BAT.  If you want the new path to execute different
  173.  AUTOEXEC.BAT commands than the path from which it was created,
  174.  you must edit your AUTOEXEC.BAT file to create two separate
  175.  branches to replace the common branch that QEMM Setup creates.
  176.  See the DOS 6 manual for more information on the CONFIG variable.
  177.  
  178.  
  179.  MS-DOS 6.22 AND MISSING LABELS IN AUTOEXEC.BAT
  180.  
  181.  If you have a command in AUTOEXEC.BAT in the form GOTO <LABEL>,
  182.  where there is no corresponding <LABEL> in the AUTOEXEC.BAT file,
  183.  the OPTIMIZE process may simply terminate.  Ensure that all GOTO
  184.  statements in AUTOEXEC.BAT refer to valid labels.
  185.  
  186.  
  187.  BATCH FILES AS THE LAST LINE OF AUTOEXEC.BAT
  188.  
  189.  The OPTIMIZE process will fail if the last line of your
  190.  AUTOEXEC.BAT file is a batch file that is not "CALLed" (i.e., a
  191.  batch file without a CALL command in front of it).
  192.  
  193.  
  194.  OPTIMIZE AND WINDOWS IN MULTIPLE CONFIGURATION PATHS
  195.  
  196.  In most cases, OPTIMIZE will disable Microsoft Windows during the
  197.  OPTIMIZE process.  However, if you are using a multiple-path
  198.  CONFIG.SYS file, and separate paths of execution in AUTOEXEC.BAT,
  199.  OPTIMIZE will allow Windows to run during certain phases.  To
  200.  ensure that the OPTIMIZE process is complete, make sure that you
  201.  enter and exit Windows for every step of the OPTIMIZE process,
  202.  until you see OPTIMIZE's report on the amount of memory gained.
  203.  Alternatively you should, for the duration of the OPTIMIZE
  204.  process, remove any line in AUTOEXEC.BAT that launches Microsoft
  205.  Windows.
  206.  
  207.  
  208.  OPTIMIZE AND MULTICONFIG INCLUDE STATEMENTS
  209.  
  210.  QEMM 8.0's OPTIMIZE program does not support more than one level
  211.  of INCLUDE statements in a CONFIG.SYS with multiple
  212.  configurations. You can use INCLUDE statements with OPTIMIZE, but
  213.  you cannot use an INCLUDE statement inside a CONFIG.SYS block
  214.  that has already been included in another block. If you have more
  215.  than one level of INCLUDE statements, you must edit your
  216.  CONFIG.SYS file before running OPTIMIZE and make sure that all
  217.  INCLUDE statements below the first level are replaced with the
  218.  actual CONFIG.SYS lines which the INCLUDE statement formerly
  219.  invoked.
  220.  
  221.  
  222.  FIXINT13.SYS AND ULTRAFIX.SYS
  223.  
  224.  FIXINT13.SYS is designed to assist in resolving problems with
  225.  certain disk controllers that hang because they use stacks that
  226.  are too small for the work that they do at the time that they do
  227.  it. It replaces ULTRAFIX.SYS, which was formerly distributed on
  228.  the Quarterdeck bulletin board and other electronic forums.  If
  229.  you use ULTRAFIX.SYS, replace it with FIXINT13.SYS. FIXINT13.SYS
  230.  is documented in the file QEMMUTIL.TEC, located in the
  231.  QEMM\TECHNOTE directory.
  232.  
  233.  
  234.  PCMCIA (PC CARD) HARDWARE AND SOFTWARE
  235.  
  236.  There is a technical note in the QEMM\TECHNOTE directory on the
  237.  subject of maximizing memory while using PCMCIA (PC Card)
  238.  adapters.  This and other technical notes are readable via the
  239.  QEMM Setup program.  In Windows, choose Help from the menu bar,
  240.  and then "Technotes"; in DOS, from the QEMM
  241.  Setup main menu, choose "View QEMM hints, technotes and READ.ME",
  242.  and then "View QEMM technical notes".
  243.  
  244.  
  245.  QUICKBOOT AND EXPANDED MEMORY RAM DISKS
  246.  
  247.  With some expanded-memory-using RAM disks, the QuickBoot feature
  248.  may not clear the contents of the RAM disk when you QuickBoot.
  249.  QuickBoot does not intentionally preserve the contents of any RAM
  250.  disk and should not be relied upon for this purpose.  To ensure
  251.  that your RAM disk is cleared, warm boot normally by pressing
  252.  Ctrl-Alt-Del twice in quick succession, thus bypassing QuickBoot.
  253.  
  254.  
  255.  VIDEO CARDS AND EXCLUSIONS
  256.  
  257.  While manufacturers of video cards often recommend EXCLUDEing
  258.  large regions of address space -- for example, A000-C7FF -- this
  259.  is almost never necessary, and these recommendations should be
  260.  taken with a good deal of skepticism.  QEMM is intelligent enough
  261.  to recognize the addresses used by video cards, and makes the
  262.  appropriate exclusions automatically.  QEMM INCLUDEs the
  263.  B000-B7FF region by default, and EXCLUDEs video RAM and ROM
  264.  automatically when appropriate.  A few video cards require that
  265.  the address space between B000-B7FF be EXCLUDEd when using
  266.  Microsoft Windows high-resolution video drivers.  However, it may
  267.  be possible instead to use QEMMExclude=B000-B7FF in the [386Enh]
  268.  section of the Windows SYSTEM.INI file.  This parameter is
  269.  documented in the Technical Reference section of the QEMM manual.
  270.  
  271.  
  272.  DESQVIEW/X SERVER AND QEMM'S VCPISHARE PARAMETER
  273.  
  274.  QEMM's VCPISHARE:Y (VS:Y) is not compatible with the DESQview/X
  275.  SERVER module.  Do not use the VS:Y parameter if you are using
  276.  DESQview/X.
  277.  
  278.  
  279.  OPTIMIZE'S STEALTH TESTING PROCESS
  280.  
  281.  OPTIMIZE's Stealth Testing process is the best way to ensure both
  282.  maximum memory and maximum compatibility with your system. To
  283.  take advantage of this feature, make sure that you're starting
  284.  from a stable, bootable QEMM configuration.  Typically the line
  285.  
  286.  DEVICE=C:\QEMM\QEMM386.SYS ON
  287.  
  288.  will allow you to boot your system safely.  From this, you may
  289.  run OPTIMIZE's Stealth Testing procedure in the following way:
  290.  
  291.  1) At the DOS prompt, type
  292.  
  293.     OPTIMIZE /REMOVEALL
  294.  
  295.     This will remove LOADHI commands and parameters from all of
  296.     the lines in CONFIG.SYS, AUTOEXEC.BAT, and any batch files
  297.     called from AUTOEXEC.BAT.
  298.  
  299.  2) Edit CONFIG.SYS and remove all parameters except ON from the
  300.     QEMM386.SYS line in CONFIG.SYS.
  301.  
  302.  3) At the DOS prompt, type
  303.  
  304.     OPTIMIZE /ST
  305.  
  306.  The Stealth Testing process provides maximum compatibility with
  307.  your system, at the possible expense of some High RAM or
  308.  conventional memory.  If this is the case, see the section above,
  309.  "IF LESS MEMORY IS AVAILABLE WITH THIS VERSION".
  310.  
  311.  
  312.  ERRATA IN THE DOCUMENTATION
  313.  ===========================
  314.  
  315.  On page 14, the QEMM User Guide describes the buttons on the
  316.  bottom of the QEMM Setup screen.  It does not describe the
  317.  buttons on the right side of the window.  The Reset button
  318.  restores your settings to the values that were in force when you
  319.  entered that page.  The Default button (which appears only on the
  320.  Windows property page) sets the options for FreeMeg, Resource
  321.  Manager, and MagnaRAM to their default settings.  The Help button
  322.  provides context-sensitive online help for the displayed property
  323.  page.
  324.  
  325.  On page 27, the QEMM User Guide incorrectly suggests that an exit
  326.  button appears on the right side of the QEMM User Interface
  327.  screen.  To exit, press Alt-F4, or choose Exit from the File
  328.  menu.
  329.